chief scientist - Spanish English Dictionary